Faster Branch and Bound Algorithms for Solving the Maximum Clique Problem
نویسنده
چکیده
We present efficient branch and bound algorithms for solving the Maximum Clique Problem. First strategy is to store the size of clique consisting of a seed vertex in a subset induced by candidate set of the seed vertex. Results stored are further used to reduce the computation involved in computing clique consisting of other seed vertices in another subset of the graph. This approach along with greedy algorithm for graph coloring, reduce the search space but does not always outperform the first strategy due to overhead involved in computing the graph coloring. Experiments on DIMACS benchmarks and random graphs demonstrate that the improved branch and bound algorithms are faster than the original algorithm by Carraghan and Pardalos [7]. Keywords— Clique, Branch and Bound Algorithm, Maximum Clique Problem, Greedy algorithm, Graph Coloring
منابع مشابه
Improving the Maximum-Weight Clique Algorithm for the Dense Graphs
In this paper we present a fast algorithm for the maximum-weight clique problem on arbitrary undirected graphs, which is improved for the dense graphs. The algorithm uses colour classes and backtracking techniques inside itself in parallel in a form of a branch and bound algorithm. The algorithm contains also several improvements for the most complex case, which are dense graphs. Computational ...
متن کاملSolving the Maximum Clique Problem Using PUBB
Given an (undirected) graph G = (V;E); a clique of G is a subset of vertices in which every pair is connected by an edge. The problem of finding a clique of maximum size is a classical NP–hard problem, and many algorithms, both heuristic and exact, have been proposed. While the philosophy behind the heuristic algorithms varies greatly, almost all of the exact algorithms are designed in the bran...
متن کاملAn Exact Branch and Bound Algorithm with Symmetry Breaking for the Maximum Balanced Induced Biclique Problem
We show how techniques from state-of-the-art branch and bound algorithms for the maximum clique problem can be adapted to solve the maximum balanced induced biclique problem. We introduce a simple and effective symmetry breaking technique. Finally, we discuss one particular class of graphs where the algorithm’s bound is ineffective, and show how to detect this situation and fall back to a simpl...
متن کاملSolving Maximum Clique Problem for Protein Structure Similarity
A basic assumption of molecular biology is that proteins sharing close three-dimensional (3D) structures are likely to share a common function and in most cases derive from a same ancestor. Computing the similarity between two protein structures is therefore a crucial task and has been extensively investigated. Evaluating the similarity of two proteins can be done by finding an optimal one-to-o...
متن کاملA Simple and Faster Branch-and-Bound Algorithm for Finding a Maximum Clique
Many problems can be formulated as maximum clique problems. Hence, it is highly important to develop algorithms that can find a maximum clique very fast in practice. We propose new approximate coloring and other related techniques which markedly improve the run time of the branch-and-bound algorithm MCR (J. Global Optim., 37, pp.95–111, 2007), previously shown to be the fastest maximum-clique-f...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014